body {
	font: normal 10px  Tahoma, Verdana, Helvetica, Arial, sans-serif;
	width: 1005px;
	margin: 0;
	padding: 0;
	background-color: #C0C0C0;
	position: absolute;
	left: 50%;
	margin-left: -502px;
}

/* top-line */
td img {																							/*убитает пространство в ячейки с катинкой*/	display: block;}
#top-line-logo {																			/* верхняя часть логотипа */	padding-left: 25px;
	padding-right: 25px;
	width: 250px;
/*	height: 27px;*/
	vertical-align: bottom;

	/*background-color: #D13332;*/
}
*html #top-line-logo{	display: inline;}

#complementary-menu {																	/* дополнительная строка меню */	test-align: right;
	margin: 0;
	padding: 0;
	padding-right: 15px;
	text-align: right;
	width: 690px;
	font-size: 1.4em;
	color: white;
/*	background-color: yellow;*/}

/* line-main-menu */
#logo {																								/* logotip */
	width: 300px;
	height: 194px;}

#line-menu {																				/* Верхняя навигация*/	background-color: white;
	width: 705px;
	height: 94px;}

#top-banner {																					/* полоса верхних баннеров */
	width: 705px;
	height: 100px;}

.top-banner {	float: left;
	width: 235px;}
 /*content*/
.table-content td {	vertical-align: top;}
.shade-horizont {																		/*тень по горизонтали */
	float: left;
	margin-left: 19px;
	padding-bottom: 1em;
	width: 273px;
	background: url(images/shade-hor.jpg);
	background-position: top 19px;
	background-repeat: repeat-x;}
*html .shade-horizont{
	display: inline;
}

.shade-corner {	float: right;	width: 7px;
	padding-bottom: 1em;	background: url(images/shade-corner.jpg);
	background-position: top right;
	background-repeat: no-repeat;}

#last-news{																				/*  колонка новостей */
	float: left;
	margin-top: 33px;
	margin-left: 19px;
	width: 280px;
	background: url(images/shade-vert.jpg);
	background-color: white;
	background-position: top right;
	background-repeat: repeat-y;
}
*html #last-news {
	display: inline;
}


.title {																						/* стиль заголовка колонки */	font-size: 1.7em;
	font-weight: bold;
	color: #C0C0C0;
	padding-left: 1.5em;
	text-transform: uppercase;
	line-height: 1.8em;}
.date-news {	padding-left: 1.5em;															/*стиль даты новости*/	color: #C0C0C0;}

.title-article {																		/*стиль заголовка статьи*/	font-size: 1.5em;
	color: #AA0C0B;
	padding-left: 1.5em;
	line-height: 1.3em;
	font-weight: bold;}
.text{																							/*простой текст*/	padding-left: 1.5em;
	padding-right: 1em;	font-size: 1.1em;
	color: black;
	line-height: 1.2em;
	text-align: justify;}
/*righl-column*/
#announcement {																			/*Колонка частных объявлений*/	float: right;
	margin-top: 33px;
	margin-right: 25px;
	padding-bottom: 1em;
	width: 259px;
	background-color: white;}
*html #announcement {
	display: inline;
}

.rubrica {																						/* стиль заголовка рубрики (продажа, покупка ...)*/	padding-right: 1em;	text-align: right;
	font-size: 1.3em;
	color: #FFCC66;}

.img-anons {																					/*картинки частных объявлений*/	float: left;
	margin-left: 1em;
	margin-right: 1em;
	margin-top: 1em;}
/* center-column*/
#catalog-cars {																					/*центральная колонка с каталогом машин*/	float: left;	margin-top: 33px;
	margin-left: 21px;
	margin-right: 21px;
	background-color: white;
	width: 380px;}

  #catalog {																						/*меню каталога*/	border-collapse: collapse;	font-size: 1.1em;
	color: #C0C0C0;
	background-color: #666699;
	width: 365px;
	margin-top: 0.5em;
	padding-bottom: 1em;
	table-layout: fixed;}

#catalog td {	border: 1.2px #7C7C96 solid;	vertical-align: middle;
	text-align: center;}
#selected {	color: black;
	background-color: #C0C0C0;}
.img-catalog {	float: left;
	margin: 0.6em;}
*html .img-catalog {
	display: inline;
}

.img-catalog div {	font-size: 1.4em;

	color: gray;
	line-height: 1.5em;}

/* FAQ */
#faq {	float: left;
	margin-top: 20px;
	margin-left: 19px;
	width: 680px;
	background-color: white;}
*html #faq {
	display: inline;
}
.question {	font-size: 1.3em;
	color: #FF9933;
	padding-top: 0.3em;
	padding-left: 1.2em;
	padding-right: 1em;}
.text-faq {	font-style: italic;
	padding-bottom: 0.5em;}
#faq-question {	float: right;
	margin-top: 20px;	margin-right: 25px;
	padding-bottom: 1em;
	background-color: white;
	width: 259px;}
*html #faq-question {
	display: inline;
}
#faq-send {	background-color: #727391;
	color: white;
	font-size: 1.3em;
	padding-bottom: 0.3em;
}
/****** footer ******/
#footer {	margin-top: 1.5em;

	background-color: #E2E2E2;
	margin-top: 1.5em;
	padding: 1.5em 3em 1.5em 3em;
}
#copyright {
	padding-left: 10px;
	padding-right: 10px;
}
#bottom-text-left {
	padding-left: 1em;
	float:left;
	color: white;
	width: 80px;
}
